package cn.yxm.recsys.online.vo;

import cn.yxm.recsys.online.dto.MovieDto;

import java.math.BigDecimal;
import java.util.List;

/**
 * 用户推荐页信息
 */
public class UserVo {

    private Integer id;

    private String name;

    private Integer movieCount;

    private BigDecimal minScore;

    private BigDecimal maxScore;

    private BigDecimal avgScore;

    private Integer favoriteGenreId;

    private String favoriteGenre;

    private List<MovieDto> recMovieList;

    private List<MovieDto> watchedMovies;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getMovieCount() {
        return movieCount;
    }

    public void setMovieCount(Integer movieCount) {
        this.movieCount = movieCount;
    }

    public BigDecimal getMinScore() {
        return minScore;
    }

    public void setMinScore(BigDecimal minScore) {
        this.minScore = minScore;
    }

    public BigDecimal getMaxScore() {
        return maxScore;
    }

    public void setMaxScore(BigDecimal maxScore) {
        this.maxScore = maxScore;
    }

    public BigDecimal getAvgScore() {
        return avgScore;
    }

    public void setAvgScore(BigDecimal avgScore) {
        this.avgScore = avgScore;
    }

    public Integer getFavoriteGenreId() {
        return favoriteGenreId;
    }

    public void setFavoriteGenreId(Integer favoriteGenreId) {
        this.favoriteGenreId = favoriteGenreId;
    }

    public String getFavoriteGenre() {
        return favoriteGenre;
    }

    public void setFavoriteGenre(String favoriteGenre) {
        this.favoriteGenre = favoriteGenre;
    }

    public List<MovieDto> getRecMovieList() {
        return recMovieList;
    }

    public void setRecMovieList(List<MovieDto> recMovieList) {
        this.recMovieList = recMovieList;
    }

    public List<MovieDto> getWatchedMovies() {
        return watchedMovies;
    }

    public void setWatchedMovies(List<MovieDto> watchedMovies) {
        this.watchedMovies = watchedMovies;
    }
}
